package test20230508;

/**
 * @author 兴趣使然黄小黄
 * @version 1.0
 * @date 2023/5/8 22:43
 */
public class Main02 {

    public static void main(String[] args) {
        // 创建 car 对象进行初始化并打印
        Car car = new Car("法拉利", "红色", 2);
        car.showCar();
    }
}

/**
 * 交通工具类
 */
class Vehicles {
    private String brand; // 商标
    private String color; // 颜色

    // 构造方法
    public Vehicles(String brand, String color) {
        this.brand = brand;
        this.color = color;
    }

    public void run() {
        System.out.println("我已经开动了");
    }

    // 显示商标和颜色
    public void showInfo() {
        System.out.println("商标:\t" + brand);
        System.out.println("颜色:\t" + color);
    }
}


/**
 * 汽车类
 */
class Car extends Vehicles {

    private int seats; // 座位

    // 构造方法
    public Car(String brand, String color, int seats) {
        super(brand, color);
        this.seats = seats;
    }

    // 打印小车的信息
    public void showCar() {
        super.showInfo(); // 先打印基本信息
        // 打印其余信息
        System.out.println("座位:\t" + seats);
    }
}
